var fv;
$(document).ready(function() {
    $('#formEntrar')
        .formValidation({
            err: {
                container: 'tooltip'
            },
            icon: {
                valid: 'glyphicon glyphicon',
                invalid: 'glyphicon glyphicon-remove',
                validating: 'glyphicon glyphicon-refresh'
            },
            fields: {
            	j_username: {
                    validators: {
                    	
                        notEmpty: {
                            message: 'O email é obrigatório'
                        },
                        emailAddress: {
                            message: 'O email não é valido'
                        }
                    }
                },
                j_password: {
                    validators: {
                        notEmpty: {
                            message: 'A senha é obrigatória'
                        }
                    }
                }
            }
        })
        .on('success.form.fv', function(e) {
            e.preventDefault();
            var $form = $(e.target);
            fv = $form.data('formValidation');
            validarLogin();
        });
});


/**
 * Realizar a validação do login.
 */
function validarLogin() {
	var form = $("#formEntrar");
	var url = "/login";
	ajaxPOST(url, form, success, error);
}

function success (resultado) {
	$("#divConteudo").html(resultado);
	var loginInvalido = $("#loginInvalido").val();
	if (loginInvalido == "false") {
        fv.defaultSubmit();
	}
}